Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Configuration management database</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Configuration_management_database"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Configuration_management_database rootpage-Configuration_management_database skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Configuration management database</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<p>A <b>configuration management database</b> (<b>CMDB</b>) is an <a href="ITIL" title="ITIL">ITIL</a> term for a <a href="Database" title="Database">database</a> used by an organization to store information about hardware and software assets (commonly referred to as <a href="Configuration_item" title="Configuration item">configuration items</a>). It is useful to break down configuration items into logical layers.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> This database acts as a <a href="Data_warehouse" title="Data warehouse">data warehouse</a> for the organization and also stores information regarding the relationships among its assets.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The CMDB provides a means of understanding the organization's critical assets and their relationships, such as <a href="Information_system" title="Information system">information systems</a>, upstream sources or dependencies of assets, and the downstream targets of assets.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Purpose_and_benefits">Purpose and benefits</h2></div>
<p>The CMDB is a fundamental component of <a href="ITIL" title="ITIL">ITIL</a> framework's Configuration Management process. CMDBs are used to keep track of the state of assets such as products, systems, software, facilities, people as they exist at specific points in time, and the relationship between all assets. A CMDB helps an organization understand the relationship between the components of a system and to track their configurations. The maintenance of this information allows for certain actions, such as the reconstruction of assets, to occur at any point in time. CMDBs can also be used for things like <a href="Impact_evaluation" title="Impact evaluation">impact analysis</a>, root cause analysis, or <a href="Change_management_(ITSM)" title="Change management (ITSM)">change management</a>.
</p><p>CMDB implementations often involve federation – the inclusion of data into the CMDB from other sources – such as asset management, in such a way that the source of the data retains control of the data. Federation is usually distinguished from <a href="Extract%2C_transform%2C_load" title="Extract, transform, load">ETL (extract, transform, load)</a> solutions in which data is copied into the CMDB.
</p><p>CMDBs can be used for many things, including but not limited to: business intelligence, software and hardware builds, inventory,<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> impact analysis for change management,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> and <a href="Incident_management" title="Incident management">incident management</a>.
</p><p>In the context of <a href="ITIL" title="ITIL">ITIL</a>, the use of CMDBs is as part of infrastructure operations and support. The CMDB represents the authorized configuration of the significant components of the IT environment.
</p>
<div class="mw-heading mw-heading2"><h2 id="Contents">Contents</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Configuration_item" title="Configuration item">Configuration item</a></div>
<p>The CMDB contains and records data that are also called <b>configuration items</b> (<b>CI</b>). It also provides details about the important attributes of CIs and the relationships between them.
</p>
<div class="mw-heading mw-heading3"><h3 id="CI_attributes_and_data">CI attributes and data</h3></div>
<p>Attributes captured by a CMDB vary based on CI category, and can number up to the hundreds. Some examples include:
</p>
<ul><li>CI <a href="Unique_identifier" title="Unique identifier">Unique Identifier</a> or Identification Code</li>
<li>CI Name or Label (often, both <a href="Full_name" class="mw-redirect" title="Full name">long names</a> and <a href="Short_name" class="mw-redirect" title="Short name">short names</a>)</li>
<li>CI Abbreviations or Acronyms</li>
<li>CI Description</li>
<li>CI Ownership (organizations and people)</li>
<li>CI Importance</li></ul>
<p>Because attributes are defined by metadata, CMDBs also contain metadata, and thus the concept overlaps with that of a <a href="Metadata" title="Metadata">metadata</a> repository, which is also used to more effectively run IT organizations. Configuration management addresses how the data is to be kept up to date. This has historically been a weakness of metadata repositories.
</p>
<div class="mw-heading mw-heading3"><h3 id="Relationships_between_CIs">Relationships between CIs</h3></div>
<p>At a minimum, relationships are often composed of a Source CI that is related to a Target CI. In the case of more advanced relationships, such as <a href="Semantic_relationship" class="mw-redirect" title="Semantic relationship">semantic relationships</a>, it is desirable to have a descriptor between the Source CI and Target CI that helps provide context. For example, "database" is related as a "Component" of "Application Y". The descriptor is also known as a Predicate.
</p>
<div class="mw-heading mw-heading3"><h3 id="Configuration_item_types">Configuration item types</h3></div>
<p>A configuration item type (or CI type) is the <a href="Data_type" title="Data type">data type</a> of the element or <a href="Configuration_item" title="Configuration item">configuration item</a> an enterprise wishes to store within the CMDB. At a minimum, all software, hardware, network, and storage CI types are stored and tracked in a CMDB. As enterprises mature, they start to track business CI types in their CMDB, such as people, markets, products, and 3rd party entities such as vendors and partners. This allows the relationships between CIs to become more meaningful and the CMDB to become a stronger source for knowledge management.
</p><p>CI types are:
</p>
<ul><li><a href="Electronic_hardware" title="Electronic hardware">Hardware</a></li>
<li><a href="Software" title="Software">Software</a></li>
<li>Communications/Networks</li>
<li>Location</li>
<li>Documentation</li>
<li>People (staff and contractors)</li></ul>
<p>A key success factor in implementing a CMDB is the ability to automatically discover information about the CIs (auto-discovery) and track changes as they happen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Schematic_representations">Schematic representations</h2></div>
<p>CMDB schematic structures, also known as <a href="Database_schema" title="Database schema">database schemas</a>, take on multiple forms. Two of the most common forms are those of a <a href="Relational_model" title="Relational model">relational data model</a> and a <a href="Semantic_data_model" title="Semantic data model">semantic data model</a>.
</p><p><a href="Relational_model" title="Relational model">Relational data models</a> are based on first-order predicate logic and all data is represented in terms of tuples that are grouped into relations. In the relational model, related records are linked together with a "key", where the key is unique to an entry's data type definition. Such relational models provide declarative methods for specifying data and queries. In other words, users directly state what information the database contains and what information they want from it, and let the database system take care of describing data structures for storing the data and retrieval procedures for answering queries.
</p><p><a href="Semantic_data_model" title="Semantic data model">Semantic data models</a> typically rely on the <a href="Resource_description_framework" class="mw-redirect" title="Resource description framework">resource description framework</a> that maps the relation between a number of things through the use of relationship descriptors, giving context to how things are related to each other.
</p>
<div class="mw-heading mw-heading2"><h2 id="Challenges">Challenges</h2></div>

<p>There are three specific core challenges to creating and maintaining a Configuration Management Database:
</p>
<ul><li><b>Relevance</b>: Collecting data throughout each record's or CI's life cycle is necessary. This means putting in processes and tools to collect the most recent changes to data as they occur.</li>
<li><b>Maintenance</b>: Companies face constant change. Data about CIs and the relationships between them are constantly changing. This maintenance is a significant undertaking that is often not planned for or expected. Organisations often find this the greatest challenge.</li>
<li><b>Usability</b>: Most CMDBs are just databases. This means they have no traits, features, or benefits of more complex applications. They lack tools to view data via complex visualizations or tools for advanced discovery. This means that most companies need to invest in an application layer that adds such constructs to their CMDB, which adds a layer of complexity and cost that most companies do not plan for or expect. However, implementing features that ensure the database is up to date or allow it to interact with systems to run commands, apply updates, or deploy new applications extends the functionality and usefulness of the CMDB.</li></ul>
<p>Because of the above reasons, companies usually choose to purchase their CMDBs, rather than designing, building, delivering, and supporting them themselves.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Distributed_Management_Task_Force" title="Distributed Management Task Force">Distributed Management Task Force</a> (DMTF) – CMDBf</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://doc.objectgears.cz/vcd/en-US/a_models_it">"Configuration items layers"</a>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://searchdatacenter.techtarget.com/definition/configuration-management-database">"What is CMDB (configuration management database)?"</a>. <a href="TechTarget" class="mw-redirect" title="TechTarget">TechTarget</a>. July 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-01-14</span></span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20191206124426/https://info.axiossystems.com/cmdb-improvement-whitepaper">"IT: disconnected from the business?"</a>. <i><a href="Axios_Systems" title="Axios Systems">Axios Systems</a></i>. 2015-11-10. Archived from <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://info.axiossystems.com/cmdb-improvement-whitepaper">the original</a></span> on 2019-12-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-01-14</span></span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://www.ansible.com/resources/whitepapers/ansible-in-depth">"Whitepaper: Ansible in Depth"</a></span>. <a href="Ansible_(software)" title="Ansible (software)">Ansible (software)</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2019-01-14</span></span>. <q>There are many points of integration that can be used to extend Ansible, including: (...) inventory data retrieved from CMDB systems or cloud sources.</q></cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFSauvéRebouçasMouraBartolini2006" class="citation book cs1">Sauvé, Jacques; Rebouças, Rodrigo; Moura, Antão; Bartolini, Claudio; Boulmakoul, Abdel; Trastour, David (2006). <i>Business-Driven Decision Support for Change Management: Planning and Scheduling of Changes</i>. Springer Berlin Heidelberg. pp.&nbsp;<span class="nowrap">173–</span>184. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F11907466_15">10.1007/11907466_15</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-47662-7</bdi>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://tumblr.github.io/collins/">Collins: Infrastructure management for engineers</a></li>
<li><a rel="nofollow" class="external text" href="https://www.objectgears.cz/files/guide-to-cmdb-solution-design">Guide to CMDB solution design</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-30" href="https://en.wikipedia.org/wiki/?title=Configuration_management_database&amp;oldid=1298107542">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>